About Beaver & Brewer Limited (12265058) United Kingdom