About Salamander & Bee Ltd (09925437) United Kingdom