About Charles Baumback Engineering Limited (10837483) United Kingdom