About West Haddon Management Company Limited (10017184) United Kingdom