About Lord S Grooming Room Limited (12776230) United Kingdom