About Spencer The Barber Ltd (11207765) United Kingdom