About D. W. Spencer Engineering Ltd (10656038) United Kingdom