About Leonora Birts Interior Design Ltd (08638367) United Kingdom