About Sperrin Solar Systems Limited (NI619342) United Kingdom