About Kelow Properties Limited (13071476) United Kingdom