About Permitted Developments Investments No 10 Limited (11593706) United Kingdom