About Everdene & Lloyd Limited (12122764) United Kingdom