About 84 Walcot Street Management Company Limited (12193391) United Kingdom