About Hide & Hammer Ltd (12025227) United Kingdom