About Armstrong Holden Brooke Pullen Limited (07261626) United Kingdom