About Baldwins Lane Management Company Limited (08573209) United Kingdom