About Edwards & Plumb Property Holdings Limited (12953879) United Kingdom