About S & D Henderson Limited (10881367) United Kingdom