About Lewis Foster Limited (09499430) United Kingdom