About Hook & Cleaver Ltd (07580407) United Kingdom