About Ombeter Properties Limited (01918765) United Kingdom