About Karl Vella (conwy) Ltd (09013500) United Kingdom