About Omicron Properties Limited (13327370) United Kingdom