About Kelson Place Ltd (13680650) United Kingdom