About Max Armstrong Design Works Ltd (13304245) United Kingdom