About Octagon Property Investments Limited (06502068) United Kingdom