About Astrid Interior Design Ltd (10485317) United Kingdom