About Lewis Fox & Sons Limited (00721883) United Kingdom