About The Mane Parlour Ltd (12802547) United Kingdom