About S & C Moore Engineering Limited (12046223) United Kingdom