About Benjamin Samuel Taylor Limited (07676157) United Kingdom