About Baillie Gifford Life Limited (SC182496) United Kingdom