About S & B Development Holdings Ltd (12937209) United Kingdom