About Village Square Clematis Ltd (12942680) United Kingdom