About Killick Sailing Limited (10241300) United Kingdom