About West Head 1860 Ltd (12546676) United Kingdom