About Lucas Taylor Property Ltd (10983936) United Kingdom