About D R Wallace & Sons Limited (SC216689) United Kingdom