About Keyplace Limited (03063442) United Kingdom