About Havillah Holdings Ltd (13669788) United Kingdom