About Beard Brothers Engineering Limited (11285803) United Kingdom