About Baldwin & Moore Holdings Limited (05283760) United Kingdom