About Mckrill & Co. Limited (04667064) United Kingdom