About Taylor-fox Limited (07680595) United Kingdom