About Baldwins Property Holdings Limited (09898666) United Kingdom