About Stick & Go Limited (05123054) United Kingdom