About Thomas Ash & Sons (vehicle Recovery) Limited (SC057847) United Kingdom