About Kenuche Property Ltd (12156233) United Kingdom