About Frankie & Lily Bishop Ltd (13672541) United Kingdom