About Elliot Spencer Limited (09054379) United Kingdom