About Eccleshare Limited (00448419) United Kingdom