About Elesmere & Co Limited (11941835) United Kingdom