About Penny & Eddowes Limited (06010095) United Kingdom