=new WeakSet;o({property:"createElement",context:document,value:function(n,i){let c=e.call(document,n,i);return"iframe"===u(n)&&(o({property:"srcdoc",context:c,get:()=>"",set:()=>{console.warn("`srcdoc` is not allowed in iframe elements.")}}),o({property:"setAttribute",context:c,value:function(e,r){if("srcdoc"===e.toLowerCase())return void console.warn("`srcdoc` attribute is not allowed to be set.");t.call(c,e,r);e.toLowerCase()},enumerable:!1}),o({property:"setAttributeNS",context:c,value:function(e,t,o){if("srcdoc"===t.toLowerCase())return void console.warn("`srcdoc` attribute is not allowed to be set.");r.call(c,e,t,o);t.toLowerCase()},enumerable:!1})),c},enumerable:!0})}(),g(m,"specs.thunderbolt.hardenFetchAndXHR")&&v&&function(e,t,r){let n=fetch,i=XMLHttpRequest,c=new Set(t);function a(){let t=new i,o=t.open,n=t.setRequestHeader;return t.open=function(){let n=Array.from(arguments),i=n[1];if(n.length<2||d(i,e))return o.apply(t,n);throw Error(r||`Request not allowed for path ${i}`)},t.setRequestHeader=function(e,r){f(decodeURIComponent(e),c)&&n.call(t,e,r)},t}o({property:"fetch",value:function(){var t;let o=(t=arguments,globalThis.Request&&t[0]instanceof Request&&t[0]?.headers?p(t[0].headers,c):t[1]?.headers&&p(t[1].headers,c),t);return d(arguments[0],e)?n.apply(globalThis,Array.from(o)):new Promise((e,t)=>{let o=Error(r||`Request not allowed for path ${arguments[0]}`);t(o)})},enumerable:!0}),o({property:"XMLHttpRequest",value:a,enumerable:!0}),Object.keys(i).forEach(e=>{a[e]=i[e]})}(["/_api/v1/access-tokens","/_api/v2/dynamicmodel","/_api/one-app-session-web/v3/businesses"],["client-binding"]),function(){if(navigator&&"serviceWorker"in navigator)navigator.serviceWorker.register,o({context:navigator.serviceWorker,property:"register",value:function(){console.log("Service worker registration is not allowed")},enumerable:!0})}(),e=[],t=(t=[]).concat(["TextEncoder","TextDecoder"]),v&&(t=t.concat(["XMLHttpRequestEventTarget","EventTarget"])),t=t.concat(["URL","JSON"]),v&&(e=e.concat(["addEventListener","removeEventListener"])),e=e.concat(["encodeURI","encodeURIComponent","decodeURI","decodeURIComponent"]),t=t.concat(["String","Number"]),v&&t.push("Object"),t=t.concat(["Reflect"]),e.forEach(e=>{a(e),["addEventListener","removeEventListener"].includes(e)&&a(e,document)}),t.forEach(e=>{c({property:e})}),v&&function(){return e("setTimeout",0,globalThis),e("setInterval",0,globalThis);function e(e,t,r){let n=r||globalThis,i=n[e];if(!i||"function"!=typeof i)throw Error(`Function ${e} not found or is not a function`);o({property:e,value:function(){let r=Array.from(arguments);if("string"!=typeof r[t])return i.apply(n,r);console.warn(`Calling ${e} with a String Argument at index ${t} is not allowed`)},context:r,enumerable:!0})}}()}catch(t){window?.viewerModel?.mode.debug&&console.error(t);let e=Error("TB006");window.fedops?.reportError(e,"security_overrideGlobals"),window.Sentry?window.Sentry.captureException(e):globalThis.defineStrictProperty("sentryBuffer",[e],window,!1)}performance.mark("overrideGlobals ended")})();
//# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/overrideGlobals.inline.b271af7d.bundle.min.js.map
Townside Real Estate is a forward-thinking real estate company dedicated to creating value through innovative development solutions, unrivalled market knowledge and sustainable practices. Our goal is to acquire quality real estate opportunities and assets and to enhance them through the planning and design process. We specialise in creating and enhancing urban and brownfield developments by applying nearly 60 years combined expertise and experience of the legal, planning and development process. We understand the significant risks and costs involved in the development process and use our expertise to approach each project with a pragmatic and creative approach.
- Mixed use commercial & residential development - Residential housing
- Retirement housing
- Care, close care and Later Living
- Affordable and S106 housing
- CoLiving & BTR
- Roadside & Retail.
OUR CORE VALUES
Client-Centric Approach
We prioritise the needs and goals of our partners, colleagues and landowner clients offering tailored services and personalised guidance throughout the real estate process.
Innovation
Leveraging value by utilising our experience alongside the latest technology and market insights, we provide cutting-edge solutions to enhance and simplify the development process.
Sustainability
Committed to eco-friendly practices, we promote and develop sustainable properties, ensuring a positive impact on the environment and communities.
Integrity
We operate with transparency, honesty, and professionalism, building trust and long-lasting relationships with our partners, clients and colleagues.
Who we are
Director
Mark Firman
Mark Firman is a highly experienced operator in the land and development market and is known for his expertise in real estate transactions. With a wealth of experience he navigates the complexities of the market providing strategic insights and practical, workable solutions.
David Aitken has worked in the property development and housebuilding industry for 36 years. David brings to the Townside Real Estate team extensive knowledge and experience of land acquisitions, planning, technical and development expertise and construction.
Christina Lawford is the CEO and Founder of DiamondAir International, with over 30 years of entrepreneurial success she is an award-winning business leader with a strong focus on strategic growth.