About Mccallum Leigh Ltd (10477876) United Kingdom