About Ramsden Clough Management Company Limited (06440628) United Kingdom