About Keyham Properties Limited (02425910) United Kingdom