About Ailsa Consultancy Limited (09572382) United Kingdom