About The Octave House Freehold Company Ltd (07979200) United Kingdom