About Hectors House Limited (04978392) United Kingdom