About Beech Brothers Limited (02603186) United Kingdom