About Station Place Management Co. Ltd. (07576853) United Kingdom