About L & R Property (halifax) Ltd (12924193) United Kingdom