About Salamander Haskell Limited (10888698) United Kingdom