About Havell House Limited (13592389) United Kingdom