About Alexander Mycroft Limited (09188224) United Kingdom