About James & Co Property Ltd (12509949) United Kingdom