About Hammond Squared Limited (09821460) United Kingdom