About Beckwood Limited (02339391) United Kingdom