About J. Clough Solutions Ltd (09712639) United Kingdom