About Palmanwell Developments Limited (02049666) United Kingdom