About Kenwood Property Limited (08930631) United Kingdom