About Hicks House Limited (04015761) United Kingdom