About Hambledell Limited (02659566) United Kingdom