About Peter Armitage Limited (03326077) United Kingdom