About Len Spooner Consulting Limited (07691593) United Kingdom