About Beaumont & Cowling (sheffield) Limited (04679423) United Kingdom