About Barbarossa Barber Ltd (SC539432) United Kingdom