About Shaftesbury Well Solutions Ltd. (SC411420) United Kingdom