About D J Sturgess And Sons Limited (05880727) United Kingdom