About D.e. Spencer & Sons (uk) Limited (02943834) United Kingdom