About Tickell Investments Limited (01948402) United Kingdom