About 15 Alma Square Management Company Limited (09739862) United Kingdom