About The Larissa Close Management Company Limited (06013432) United Kingdom