About Octave House Flat Owners Limited (09360668) United Kingdom