About Glassdrummond Consulting Ltd (10059483) United Kingdom