About Leatherhead Barbers Ltd (13585204) United Kingdom