About Permitted Developments Holdings Limited (12605964) United Kingdom