About Baldwin & Moore Limited (04056379) United Kingdom