About Ellerthwaite Management Company Limited (04277743) United Kingdom