About Maistre Benoit Canary Limited (08272663) United Kingdom