About Charles Technical Services Limited (05605996) United Kingdom