About Taylorcurcio Ltd (08960093) United Kingdom