About Ailsa Camm Associates Limited (04851432) United Kingdom