About Elliot Spencer Holdings Limited (09612936) United Kingdom