About Thornton Grid Solutions Limited (13165188) United Kingdom