About The Edinburgh Allergy Clinic Ltd (SC385861) United Kingdom