About Keelson Design Ltd (10942500) United Kingdom