About Edwards & Plumb Property Management Limited (13121751) United Kingdom