About Taylor Walker Limited (08877832) United Kingdom