About Hammond Strategy Limited (10214527) United Kingdom