About Nick De Semlyen Ltd (13637865) United Kingdom