About Kenyon Property Investments Limited (10263801) United Kingdom