About Armstrong & Flint Limited (12835920) United Kingdom