About Omac Properties Limited (11449258) United Kingdom