About Euan Alexander Limited (07883191) United Kingdom