About Barford S & S Limited (10856813) United Kingdom