About New Permitted Developments Investments No. 1 Limited (12078038) United Kingdom