About S & N Forshaw Holdings Limited (10509143) United Kingdom