About Baldwin Property Holdings Ltd (11876480) United Kingdom