About Venator Properties Ltd (12304252) United Kingdom