About Henry Cane London Limited (05889964) United Kingdom