About Kensal House Ltd (10090729) United Kingdom