About Longworth & Sons Limited (08279207) United Kingdom