About Baldwin Associates Limited (07584309) United Kingdom