About Ailsa Powrie Associates Limited (SC345463) United Kingdom