About Luke & Co Property Management Ltd (12087656) United Kingdom