About Thomas Hardy & Partners Limited (06792066) United Kingdom