About Taylor Howes Designs Limited (02825308) United Kingdom