About Octave House Management Company Limited (04606332) United Kingdom