About Taylor Creative Spaces Limited (11676898) United Kingdom