About Efg Spencer Limited (08466195) United Kingdom