About Pelham Beauty Barn Ltd (12621071) United Kingdom