About M.e. Taylor Wool Shed Limited (12987255) United Kingdom