About Venlaw Properties Ltd (12166517) United Kingdom