About Armstor Limited (03569899) United Kingdom