About Permitted Developments Investments No 12 Limited (11937518) United Kingdom