About Hamilton & Palmer Limited (05621492) United Kingdom