About Ewan Vickers Ltd (08796970) United Kingdom