About 142 Plimsoll Street Property Management Company Limited (10495518) United Kingdom