About Strangward Technical Solutions Limited (10138684) United Kingdom