About Martin Armstrong & Co. Limited (03727681) United Kingdom