About James & Deeley Property Management Limited (09039674) United Kingdom