About Alice Palmer & Co Ltd (13382998) United Kingdom