About Permitted Developments Investments No 18 Holdings Limited (13467501) United Kingdom