About Thomas Croft & Sons (construction) Limited (01192084) United Kingdom