About Aitken Scientific Limited (01669948) United Kingdom