About Plumgarths Developments Limited (04223190) United Kingdom