About Ventura Properties (cardiff) Limited (11809282) United Kingdom