About Magill & Lea Limited (10113270) United Kingdom