About Hoddern Management Company Limited (02627848) United Kingdom