About Ophia Properties Ltd (13671457) United Kingdom