About Aitken Holdings Limited (SC094098) United Kingdom