About Hampshire Thatchers Limited (04197759) United Kingdom