About Maxim 28 Management Company Limited (04010270) United Kingdom