About Taylor Made Home Improvement Limited (06680645) United Kingdom