About Andrell Group Limited (06520405) United Kingdom