About Hammond Consultants Limited (12393465) United Kingdom