About Walter Clough Management Service Limited (10546853) United Kingdom