About Birks Technical Services Ltd (SC625876) United Kingdom