About Me Taylor Holdings Limited (13328741) United Kingdom