About Optima Properties Limited (00948407) United Kingdom