About Taylor Grame Limited (10338623) United Kingdom