About Kelland And Partners Holdings Limited (02718760) United Kingdom