About Baldwin Property Investment Limited (12211617) United Kingdom