About D. & N. Longstaff & Co. Limited (01467699) United Kingdom