About Beckford Associates Ltd (SC553427) United Kingdom