About 20 Lupus Street Management Company Limited (01667229) United Kingdom