About Leo Bancroft Salons Limited (08089275) United Kingdom