About Southace Equipment Ltd (12006850) United Kingdom