About Barford Holdings Ltd (09707975) United Kingdom