About Brumbaugh Limited (08982028) United Kingdom