About Minerva Place Residents Limited (07284146) United Kingdom