About Baverstocks Holdings Limited (03788596) United Kingdom