About Kessel Laird Limited (02294712) United Kingdom