About Selena Walsh Interior Design Ltd (12770218) United Kingdom