About The Averill Group Limited (11943407) United Kingdom