About Baldwin Holdings Limited (10792255) United Kingdom