About Beckford Holdings Ltd (12917522) United Kingdom