About Mycroft Group Limited (05040966) United Kingdom