About Permitted Developments Investments No 19 Limited (12938116) United Kingdom