About Taylor Keijsers Limited (11252819) United Kingdom