About S & D Kellow Limited (09535866) United Kingdom