About Sperrin Technical Laboratories Ltd (NI652619) United Kingdom