About Speedwell Analysis Limited (03675867) United Kingdom