About Clough Lee Management Company Limited (04394710) United Kingdom