About Armstrong Brooks Limited (02272990) United Kingdom