About Speirs Consulting Limited (12569975) United Kingdom