About Hyden House Limited (02470704) United Kingdom