About Kenyon Property Management Limited (12523026) United Kingdom