About Astrid Lockhart-smith Ltd (11081505) United Kingdom