About Kelham Square Limited (06823866) United Kingdom