About Hancock And Stewart Ltd. (03571951) United Kingdom