About Anglia Directors Limited (06371703) United Kingdom