About Barrbatt Services Ltd (11185555) United Kingdom