About Clapham Barbers London Limited (13638195) United Kingdom