About S C Henderson & Son Limited (07154481) United Kingdom