About Jameson Technical Solutions Ltd (12475880) United Kingdom