About Vennor Property Management Ltd (12286881) United Kingdom