About Ovdom Properties Ltd (12927008) United Kingdom