About Armstrong & Major Ltd (07139512) United Kingdom