About Minerva Flats Limited (06257110) United Kingdom