About Plummeridge Property Developments Limited (12475592) United Kingdom