About S T Allen And Son Limited (08321575) United Kingdom