About Vine & Canvas Ltd. (SC552926) United Kingdom