About Almeca Flats Management Limited (04452119) United Kingdom