About Caneminster Limited (02251061) United Kingdom