About Kesslers Investment Limited (01884003) United Kingdom