About Ventura Properties (liverpool) Limited (10368198) United Kingdom