About Ascotts Group Limited (01256619) United Kingdom