About The Armstrong Partnership (holdings) Limited (11457660) United Kingdom