About L & C Taylor Properties Ltd (12403417) United Kingdom