About Alastair Strong Ltd (SC530584) United Kingdom