About Optimum Property Investments Limited (05695078) United Kingdom