About Elo Trustees Limited (06920771) United Kingdom