About Powell And Co Property (london) Ltd (09976213) United Kingdom