About The Crimping Company Limited (04189394) United Kingdom