About Meakers Of Piccadilly Limited (08337938) United Kingdom