About Baldwin Investment Group Limited (12677499) United Kingdom