About Penny & Masters Limited (11503465) United Kingdom