About Beckbury Associates Limited (07428276) United Kingdom