About Barrs Taplow Limited (11529356) United Kingdom