About Bean & Bear Properties Ltd (12412318) United Kingdom