About Jell Travel & Properties Limited (01558253) United Kingdom