About 27 Delmare Close Management Company Limited (09469293) United Kingdom