About Meier Pollard Limited (04022030) United Kingdom