About 11 Nuns Close Management Limited (02722331) United Kingdom