About Hudson And Clarke Group Ltd (10928080) United Kingdom