About Sellmoor (holdings) Limited (09152501) United Kingdom