About S & D Components Limited (05558014) United Kingdom