About Taylored Holdings Limited (08886779) United Kingdom