About Taylor & Grey Ltd (08715339) United Kingdom