About Sebastian Durham Holdings Ltd (11690441) United Kingdom