About 36-38 Decima Street Management Company Limited (12375039) United Kingdom