About Keynor Properties Limited (05162026) United Kingdom