About Optimum Properties Limited (10592502) United Kingdom