About Mimosa Close Management Company Limited (10292589) United Kingdom