About Taylor Foster Limited (07547727) United Kingdom