About S & D Holdings Limited (12875336) United Kingdom