About Clover Bank (birmingham New Road) Management Company Limited (06890820) United Kingdom