About Octagon Homes Limited (06021286) United Kingdom