About Ham Villas Management Company Limited (04173584) United Kingdom