About Spencer Ellis Associates Limited (10497015) United Kingdom