About Kevana Properties Limited (11087447) United Kingdom