About Taylor & Fox Properties Ltd (08708045) United Kingdom