About Ellar Carr (management) Limited (04250649) United Kingdom