About Bean Hill Management Limited (07304960) United Kingdom