About Birch Homerton Ltd (09220202) United Kingdom