About Selleck Nicholls Holdings Limited (05105338) United Kingdom