About Keelford Ltd (06232783) United Kingdom