About Penny Worrall Limited (13254533) United Kingdom