About Beckford & Beckford Investments Ltd (11938163) United Kingdom