About Richard Beale Holdings Limited (03907477) United Kingdom