About The Alex Armitage Company Limited (02606353) United Kingdom