About Birchmere Development Holdings Limited (12807239) United Kingdom