About Christelle Baillie Consulting Limited (SC631453) United Kingdom