About Sellman Holdings Ltd (11961789) United Kingdom