About Keith Edwards Technical Solutions Limited (13179155) United Kingdom