About Thomas Porter & Sons Limited (04031356) United Kingdom