About Kalevi & Son Limited (08237504) United Kingdom