About West Villa Flats Management Limited (03404460) United Kingdom