About Beaverhill Limited (01876451) United Kingdom