About Badgerglade Limited (02661554) United Kingdom