About Kenwood Property & Investment Co Limited (09907042) United Kingdom