About Spencer Legal Consulting Limited (09079492) United Kingdom