About Mycroft Management Ltd (09494639) United Kingdom