About Birdhouse Interiors Limited (12686631) United Kingdom