About Karl Vella (deeside) Ltd (09012945) United Kingdom