About Jeca Wellservices Ltd (SC668737) United Kingdom