About Barry Crabtree-taylor Limited (12733449) United Kingdom