About London Tokyo Property Services Ltd. (02153723) United Kingdom