About Maguire & Pitcher Limited (04821037) United Kingdom