About Clements Superstore Ltd (04986073) United Kingdom