About Lctaylor Properties Limited (10228721) United Kingdom