About Slack And Andrews (manufacturing Jewellers) Limited (01038379) United Kingdom