About Armistead Holdings Limited (11860601) United Kingdom