About Ellisfoster Limited (08918788) United Kingdom