About Baxter House (se23) Management Company Limited (03165824) United Kingdom