About S D Launchbury Holdings Limited (10891859) United Kingdom