About S & N Barber Ltd (13180933) United Kingdom