About Ellisclare Limited (09525828) United Kingdom