About Strombus (u.k.) Limited (01514343) United Kingdom