About Deacon Property Partnership Limited (13191477) United Kingdom