About Elliot Spencer & Co Holdings Limited (12070515) United Kingdom