About Sherrington Technology Services Limited (05932482) United Kingdom