About Jackson & Ventura Properties Ltd (12685957) United Kingdom