About Messrs. Kick & Drum Ltd (09068362) United Kingdom