About Birch Property Rentals Ltd (07685743) United Kingdom