About Mccurdy Russell Limited (06031722) United Kingdom