About Thomas Croft & Sons Limited (00076758) United Kingdom