About Armstrong Harwood Investments Limited (07764009) United Kingdom