About Optimum Property Developments Limited (04688143) United Kingdom