About Optimum Developments & Property Services Ltd (09370017) United Kingdom