About Farmhouse Clough Management Company Limited (04312412) United Kingdom