About Ventura Investment Property Services Ltd (06696259) United Kingdom