About Tikananda & Sons Company Uk Limited (07496020) United Kingdom