About Sellick Limited (09375147) United Kingdom