About E.d. Foster Limited (06602571) United Kingdom