About The Haven And Birches Properties Ltd (12475108) United Kingdom