About Ailsa & Lewis Brand Management Development Co. Ltd. (SC709024) United Kingdom