About Avalon (europe) Limited (03773923) United Kingdom