About Alex Chesworth Technical Services Limited (12231753) United Kingdom