About Armstrong Watson General Partner Limited (05883308) United Kingdom